/* layout */
#header, #nav, .content{width: 960px; margin: 0 auto;}
#search, .section, .side_section, #footer{border: 1px solid #dbdbdb; border-radius: 6px;}
.section, .main_ad, .side_section, .side_ad{margin-bottom: 10px;}
body{margin-bottom: 30px;}
#header {
  height: 30px;
  border-radius: 0 0 6px 6px;
}
#nav { height: 100px;}
#search{width: 960px; height: 100px; margin: 0 auto 10px; background: #ffc;}
.main{width: 710px;}
.section{width: 318px; height: 100px; padding: 0 15px; background-color: #f9f9f9; }
.options{width: 350px; }
.main_ad { overflow: hidden; border-radius: 6px;}
.side {width: 240px; border-radius:6px;}
.side_section { height: 60px; margin-bottom: 10px; }
.side_ad { border-radius:6px; overflow:hidden; }
.ad_border { width:238px; height:88px; overflow:hidden; }
#footer { width:958px; height:64px; padding-top:14px; line-height:25px; margin:0 auto; background:#f9f9f9; color:#767676; text-align:center; }
#footer a { color:#454545; margin:0 6px; }
#footer a:hover { text-decoration:underline; }
#footer span { margin-left:10px; }